package com.ungs.utils;

public final class Constantes {
	private Constantes() {
	}

	/* Configuraciones de meses */
	public static final String ALTA = "A";
	public static final String BAJA = "B";

	/* Configuraciones de meses */
	public static final int ENERO = 0;
	public static final int FEBRERO = 1;
	public static final int MARZO = 2;
	public static final int ABRIL = 3;
	public static final int MAYO = 4;
	public static final int JUNIO = 5;
	public static final int JULIO = 6;
	public static final int AGOSTO = 7;
	public static final int SEPTIEMBRE = 8;
	public static final int OCTUBRE = 9;
	public static final int NOVIEMBRE = 10;
	public static final int DICIEMBRE = 11;

	/* Configuraciones de ABM */
	public static final int AGREGAR = 1;
	public static final int MODIFICAR = 0;
	public static final int VER = 2;

	/* Archivos comunes */
	public static final String ARCHIVO_PDF = "Archivos PDF";
	public static final String ARCHIVO_DAT = "Archivos DAT";
	public static final String ARCHIVO_EXCEL = "Archivos de Excel";

	/* Extensiones comunes */
	public static final String EXTENSION_EXCEL = "xls";
	public static final String EXTENSION_DAT = "DAT";
	public static final String EXTENSION_PDF = "pdf";

	/* Configuraciones FileChooser */
	public static final String GUARDAR_ARCHIVO = "Guardar archivo";
	public static final String CARGAR_ARCHIVO = "Cargar archivo";
	public static final String CURRENT_DIRECTORY = "";

	/* Configuraciones CondicionIva */
	public static final String EXENTO = "EXENTO";
	public static final String RESP_INSCRIPTO = "RESP. INSCRIPTO";
	public static final String MONOTRIBUTO = "MONOTRIBUTO";

	/* Tipo de retiro Solicitud de Compra */
	public static final String TIPO_RETIRO_DOMICILIO = "DOMICILIO";
	public static final String TIPO_RETIRO_PROVEEDOR = "RETIRA PROV";

	/* Unidades de medida */
	public static final String UNIDAD_RESMA = "RESMA";
	public static final String UNIDAD_KG = "KG.";
	public static final String UNIDAD_HOJA = "HOJA";

	/* Estados de procesos y OT */
	public static final String ESTADO_PENDIENTE = "PENDIENTE";
	public static final String ESTADO_EN_CURSO = "EN CURSO";
	public static final String ESTADO_FINALIZADO = "FINALIZADO";
	public static final String ESTADO_FINALIZADO_SC = "FINALIZADO SIN COMPLETAR";

	/* Estados de los detalles de compra */
	public static final String ESTADO_DETALLE_RECIBIDO_OK = "RECIBIDO";
	public static final String ESTADO_DETALLE_RECIBIDO = "RECIBIDO ";
	public static final String ESTADO_DETALLE_RECHAZADO = "RECHAZADO";

	/* Tipos de incidente y SC */
	public static final String ESTADO_SC_PENDIENTE = "PENDIENTE";
	public static final String ESTADO_SC_COMPLETO = "COMPLETO";
	public static final String ESTADO_SC_INCOMPLETO = "INCOMPLETO";

	/* Path de reportes */
	public static final String REPORTE_ORDEN_TRABAJO = System
			.getProperty("user.dir") + "\\reportes\\OrdenTrabajoRep.jrxml";
	public static final String REPORTE_ORDEN_TRABAJO_MAT = System
			.getProperty("user.dir") + "\\reportes\\OrdenTrabajoMatRep.jrxml";
	public static final String REPORTE_SOLICITUD_COMPRA = System
			.getProperty("user.dir") + "\\reportes\\SolicitudCompraRep.jrxml";
	public static final String REPORTE_SOLICITUD_COMPRA_INC = System
			.getProperty("user.dir")
			+ "\\reportes\\SolicitudCompraIncRep.jrxml";
	public static final String REPORTE_OT_FINAL_PRO = System
			.getProperty("user.dir") + "\\reportes\\FinalOTProRep.jrxml";
	public static final String REPORTE_OT_FINAL_MAT = System
			.getProperty("user.dir") + "\\reportes\\FinalOTMatRep.jrxml";
	public static final String REPORTE_FINAL_SC = System
			.getProperty("user.dir") + "\\reportes\\ReporteFinalSCRep.jrxml";

	/* Direccion */
	public static final String PROVINCIA = "BUENOS AIRES";
	public static final String PAIS = "ARGENTINA";

	/* Resmas */
	public static final int CANT_RESMAS = 500;

	/* Logos */
	public static final String ICONO_CMYK = System.getProperty("user.dir")
			+ "\\images\\cmyk_chico.jpg";
	public static final String LOGO_CHICO = System.getProperty("user.dir")
			+ "\\images\\cmyk_chico.jpg";
	public static final String LOGO_GRANDE = System.getProperty("user.dir")
			+ "\\images\\cmyk_grande.jpg";

	/* Acerca de */
	public static final String ENLACE_REPO = "<html><a href=\"http://code.google.com/p/imprentacnyk"
			+ "/\">http://code.google.com/p/imprentacnyk/</a></html>";
	public static final String ABRIR_REPO = "C:/Windows/System32/cmd.exe /K "
			+ "start http://code.google.com/p/imprentacnyk/";

	public static final String AUTORES = "Autores:\n"
			+ "                Joan Jimenez\n"
			+ "                Sebastian Gonzalez\n"
			+ "                Juan Muschietti\n"
			+ "                Gaston Alles\n";

	public static final String VERSION = "Version:   ImprentaCMYK  1.0 (22/11/2012)";

	public static final String HIBERNATE_CFG = System.getProperty("user.dir")
			+ "\\config\\hibernate.cfg.xml";

	public static final String CREATE = "create";
	public static final String UPDATE = "update";
	public static final String CONF_INI = System.getProperty("user.dir")
			+ "\\config\\config.ini";

	public static final String LAF_METAL = "javax.swing.plaf.metal.MetalLookAndFeel";
	public static final String LAF_NIMBUS = "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel";
	public static final String LAF_WINDOWS = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
	public static final String LAF_WINDOWSCLASSIC = "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel";
	public static final String LAF_MOTIF = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";

}